/*
 * To  change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package bitclub;

import java.util.Date;

/**
 *
 * @author Manuel Fernández Martinez
 * @fecha 13/09/2010
 * @version 1.0
 * 
 */

public class ArticuloAlquilado {
    
    private Articulo articulo;
    private Date fechaEntrega;
    private double precioAlquiler;

    public ArticuloAlquilado(Articulo articulo, Date fechaEntrega, double precioAlquiler) {
        this.articulo = articulo;
        this.fechaEntrega = fechaEntrega;
        this.precioAlquiler=precioAlquiler;
    }

    public Articulo getArticulo() {
        return articulo;
    }

    public void setArticulo(Articulo articulo) {
        this.articulo = articulo;
    }

    public Date getFechaEntrega() {
        return fechaEntrega;
    }

    public void setFechaEntrega(Date fechaEntrega) {
        this.fechaEntrega = fechaEntrega;
    }

    public double getPrecioAlquiler() {
        return precioAlquiler;
    }

    public void setPrecioAlquiler(double precioAlquiler) {
        this.precioAlquiler = precioAlquiler;
    }

    
    // PREGUNTAR ESTO // PREGUNTAR ESTO // PREGUNTAR ESTO // PREGUNTAR ESTO
    @Override
    public boolean equals(Object obj) {
        
        if (obj == null) {
            return false;
        }
        if (getClass() != obj.getClass()) {
            return false;
        }
        final ArticuloAlquilado other = (ArticuloAlquilado) obj;
        if (this.articulo != other.articulo && (this.articulo == null || !this.articulo.equals(other.articulo))) {
            return false;
        }
        return true;
    }

    @Override
    public int hashCode() {
        int hash = 7;
        hash = 97 * hash + (this.articulo != null ? this.articulo.hashCode() : 0);
        return hash;
    }
    
    
}
